---
title: Monorepos（单一代码库）
description: 如何在 monorepo 中使用 Ultracite。
---

Ultracite 旨在开箱即用地支持 monorepo。以下是如何在 Turborepo 中使用它。

## 配置

在初始化 Ultracite 时，它会在仓库根目录创建一个 `biome.jsonc` 文件。该文件将用于为整个 monorepo 配置 Ultracite。

```
my-turborepo/
├── apps
├── packages
├── turbo.json
└── biome.jsonc
```

## 添加脚本

因为 Biome 非常快，您可以使用根目录脚本，而不是在每个包中都创建单独的脚本。

您可以将 `check` 和 `fix` 脚本添加到您的 `package.json` 文件。

```json title="package.json"
{
  "scripts": {
    "check": "ultracite check",
    "fix": "ultracite fix"
  }
}
```

可选地，您也可以将 `check` 和 `fix` 脚本添加到您的 `turbo.json` 文件。

```json title="turbo.json"
{
  "tasks": {
    "//#check": {},
    "//#fix": {
      "cache": false
    }
  }
}
```

现在您可以使用 `turbo run check` 和 `turbo run fix` 来运行这些脚本。